package com.infitecs.eyas.nature.model;

import com.infitecs.eyas.util.NumberUtil;

/**
 * Created by Demon on 2015/5/6.
 */
public class Nature {
    private double altitude; //海拔高度
    private double annualAverageTemperature; //年平均气温
    private double localPressure; //当地大气压 Kpa
    private double localPressureOther; //当地大气压mmHg
    private double outdoorCalculatedTemperature; //采暖室外计算温度
    private double summerOutdoorCalculateTemperature; //夏季通风室外计算温度
    private double annualAverageRelativeHumidity; //年平均相对湿度
    private double minDailyAverageTemperature; //最低日平均温度
    private double annualAverageAirMoisture; //年平均空气含湿量
    private double localDensityMoistAir; //当地湿空气密度
    private String localPressureState;
    private String localPressureOtherState;
    private String annualAverageAirMoistureState;
    private String localDensityMoistAirState;
    private int powerCaseId;

    public double getAltitude() {
        return altitude;
    }

    public String getAltitudeShow() {
        return NumberUtil.trimZero(altitude + "");
    }

    public void setAltitude(double altitude) {
        this.altitude = altitude;
    }

    public double getAnnualAverageTemperature() {
        return annualAverageTemperature;
    }

    public String getAnnualAverageTemperatureShow() {
        return NumberUtil.trimZero(annualAverageTemperature + "");
    }

    public void setAnnualAverageTemperature(double annualAverageTemperature) {
        this.annualAverageTemperature = annualAverageTemperature;
    }

    public double getLocalPressure() {
        return localPressure;
    }

    public String getLocalPressureShow() {
        return NumberUtil.trimZero(localPressure + "");
    }

    public void setLocalPressure(double localPressure) {
        this.localPressure = localPressure;
    }

    public double getLocalPressureOther() {
        return localPressureOther;
    }

    public String getLocalPressureOtherShow() {
        return NumberUtil.trimZero(localPressureOther + "");
    }


    public void setLocalPressureOther(double localPressureOther) {
        this.localPressureOther = localPressureOther;
    }

    public double getOutdoorCalculatedTemperature() {
        return outdoorCalculatedTemperature;
    }

    public String getOutdoorCalculatedTemperatureShow() {
        return NumberUtil.trimZero(outdoorCalculatedTemperature + "");
    }

    public void setOutdoorCalculatedTemperature(double outdoorCalculatedTemperature) {
        this.outdoorCalculatedTemperature = outdoorCalculatedTemperature;
    }

    public double getSummerOutdoorCalculateTemperature() {
        return summerOutdoorCalculateTemperature;
    }

    public String getSummerOutdoorCalculateTemperatureShow() {
           return NumberUtil.trimZero(summerOutdoorCalculateTemperature + "");
       }

    public void setSummerOutdoorCalculateTemperature(double summerOutdoorCalculateTemperature) {
        this.summerOutdoorCalculateTemperature = summerOutdoorCalculateTemperature;
    }

    public double getAnnualAverageRelativeHumidity() {
        return annualAverageRelativeHumidity;
    }

    public String getAnnualAverageRelativeHumidityShow() {
        return NumberUtil.trimZero(annualAverageRelativeHumidity + "");
    }

    public void setAnnualAverageRelativeHumidity(double annualAverageRelativeHumidity) {
        this.annualAverageRelativeHumidity = annualAverageRelativeHumidity;
    }

    public double getMinDailyAverageTemperature() {
        return minDailyAverageTemperature;
    }
    public String getMinDailyAverageTemperatureShow() {
        return NumberUtil.trimZero(minDailyAverageTemperature + "");
    }

    public void setMinDailyAverageTemperature(double minDailyAverageTemperature) {
        this.minDailyAverageTemperature = minDailyAverageTemperature;
    }

    public double getAnnualAverageAirMoisture() {
        return annualAverageAirMoisture;
    }

    public String getAnnualAverageAirMoistureShow() {
        return NumberUtil.trimZero(annualAverageAirMoisture + "");
    }

    public void setAnnualAverageAirMoisture(double annualAverageAirMoisture) {
        this.annualAverageAirMoisture = annualAverageAirMoisture;
    }

    public double getLocalDensityMoistAir() {
        return localDensityMoistAir;
    }

    public String getLocalDensityMoistAirShow() {
        return NumberUtil.trimZero(localDensityMoistAir + "");
    }

    public void setLocalDensityMoistAir(double localDensityMoistAir) {
        this.localDensityMoistAir = localDensityMoistAir;
    }

    public String getLocalPressureState() {
        return localPressureState;
    }

    public void setLocalPressureState(String localPressureState) {
        this.localPressureState = localPressureState;
    }

    public String getLocalPressureOtherState() {
        return localPressureOtherState;
    }

    public void setLocalPressureOtherState(String localPressureOtherState) {
        this.localPressureOtherState = localPressureOtherState;
    }

    public String getAnnualAverageAirMoistureState() {
        return annualAverageAirMoistureState;
    }

    public void setAnnualAverageAirMoistureState(String annualAverageAirMoistureState) {
        this.annualAverageAirMoistureState = annualAverageAirMoistureState;
    }

    public String getLocalDensityMoistAirState() {
        return localDensityMoistAirState;
    }

    public void setLocalDensityMoistAirState(String localDensityMoistAirState) {
        this.localDensityMoistAirState = localDensityMoistAirState;
    }

    public int getPowerCaseId() {
        return powerCaseId;
    }

    public void setPowerCaseId(int powerCaseId) {
        this.powerCaseId = powerCaseId;
    }
}
